Skip to content

ci: release candidates and stage publish - #120

Merged
Senseye merged 3 commits into
masterfrom
ci/npm-publish-rc
Sep 4, 2026
Merged

ci: release candidates and stage publish #120
Senseye merged 3 commits into
masterfrom
ci/npm-publish-rc

Conversation

@Senseye

@Senseye Senseye commented Sep 2, 2026

Copy link
Copy Markdown
Contributor

Summary

Introduces a dual config setup for release-please to allow for managing and stage publishing of release+candidates.

How it works

  • Each conventional commit to main will be processed by release-please and maintain a Release Candidate PR.
  • The merge of a RC PR will trigger npm-publish for that specific RC
    • Publishing of RC can be prevented by not approving the workflow run
  • Once RC PR is merged - new Release PR is created
  • New conventional commits landing after RC PR merge, will create a new RC PR with incremented version
    • A new RC PR will rewrite the Release PR to RC
  • Merging the Release PR triggers npm-publish - publishing the package with latest version

Co-authored-by: Cursor <cursoragent@cursor.com>
@Senseye
Senseye marked this pull request as ready for review September 2, 2026 17:30
@Senseye Senseye changed the title ci: publish release candidates ci: release candidates and stage publish Sep 4, 2026
Co-authored-by: Cursor <cursoragent@cursor.com>
@Senseye
Senseye merged commit 917465f into master Sep 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants